package leetcode;

/**
 * description:
 * author:zt
 * date:2024-09-08
 */

/**
 * 对于一个 正整数，如果它和除了它自身以外的所有 正因子 之和相等，我们称它为 「完美数」。
 *
 * 给定一个 整数 n， 如果是完美数，返回 true；否则返回 false。
 */
public class leetcode507 {


    public boolean checkPerfectNumber(int num) {
        int res = 0;
        for (int i = 1; i < num; i++) {
            if (num % i == 0) res+= i;
        }
        return res == num;
    }
}
